package com.itheima.common.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ReportVo {

    private List<String> months;
    private List<Integer> memberCount;
    private List<String> setmealNames;
    private List<SetmealVo> setmealCount;

    public ReportVo(List<String> months, List<Integer> memberCount, List<String> setmealNames, List<SetmealVo> setmealCount) {
        this.months = months;
        this.memberCount = memberCount;
        this.setmealNames = setmealNames;
        this.setmealCount = setmealCount;
    }

    private Integer todayVisitsNumber;
    private Integer thisWeekVisitsNumber;
    private Integer thisMonthVisitsNumber;

    private Integer todayNewMember;
    private Integer thisWeekNewMember;
    private Integer thisMonthNewMember;

    private Integer todayOrderNumber;
    private Integer thisWeekOrderNumber;
    private Integer thisMonthOrderNumber;

    private Integer totalMember;

    private String reportDate;

    private List<SetmealVo> hotSetmeal;

}
